package day05;

public class Demo06 {
	public static void main(String[] args) {
		// 关于数组中括号位置
		// 习惯上的写法(开发规范上要求的写法)
		//		int[] arr;
		// 语法允许的写法
		//		int []arr2;
		//		int arr3[];
		
		// 创建二维数组时
		// 第一组中括号中的值, 表示二维数组长度
		// 即该二维数组可以存储多少个一维数组
		// 第二组中括号中的值, 表示每个一维数组的长度
		int[][] arr = new int[3][4];
		// 创建二维数组时, 如果第二组中括号中没有指明长度
		// 表示该数组的每个一维数组长度不确定
		int[][] arr2 = new int[3][];
		
		// arr是一个二维数组
		// 它的某一个元素是一个一维数组
		int[] arr3 = arr[0];
		int val = arr[0][0];
		// System.out.println(arr[0][0]);
		// System.out.println(arr2[0][0]);
		
		int[][] arr4 = new int[][] {
			new int[] {1, 2, 3},
			new int[] {12, 34, 56},
			new int[] {22, 46, 78, 32}
		};
		
		int[][] arr5 = {
				{1, 2, 3},
				{34, 56, 78, 90},
				null
		};
		
	}
}
